Historical Annotations and Humble Databases

نویسنده

  • Jon Doyle
چکیده

As databases and systems of interrelated databases become more common and more complex, our society comes to rely crucially on their accuracy and intelligibility. Stories abound of false information irrevocably ruining someone’s credit ratings, employment records, or worse. In trying to deal with such tragedies, society finds that computer systems are designed with the view that they are monolithic, infallible sources of information. This leads to great disrespect and growing resentment of these large information systems. If we are to justify our reliance on these systems while avoiding society’s censure, we can take either one of two paths. We might make databases responsible for their contents, but this is impossible with current technology. More practically, with current techniques we can make databases explicitly defer all responsibility to humans. What we can do is to have database systems keep historical information about their inputs and about the computations they perform. This historical information can then be used to construct explanations or justifications of each database entry so that errors can be traced to bad inputs, to faulty programs, or to other databases in a distributed system. In this way, the computer can be prepared with the fact of its own fallibility and irresponsibility, and can help track down its own problems and those of its users. While this may not render intelligible the enormous systems of programs involved, at least their effects will have been isolated to some extent. This may add considerable cost in implementing database systems, but we suggest that in society’s view it is too expensive not to provide these facilities. With this motivation, we briefly outline methods for constructing such “humble” databases. The basic idea is simple. The main objective is that no information begin with the database; all information can be traced to some identifiable external source. To achieve this objective, two steps are required. First, each new piece of information entered into the system is annotated with its source. For example, the source specification might mention the time and location of entry, the person entering the data, the physical form number and the location of the form in physical files, if any, and perhaps other relevant information. In highly influential databases in which the security of the system is very important, unforgeable identification codes for the person involved might be used. Second, whenever computations are performed on the database, again each record in the resulting database is annotated with its source, namely the records used in its computation, the time of the computation, the version of the program and compiler used, the computer used, and other relevant information. For example, when two files are merged, each record in the resulting file points back to some record in one of the merged files. When records in one file are used to update those in another (or in itself), the updated records similarly point to the origin records, time, program, etc. (In fact, these annotations might well exist for each field of the records, to show just what other fields of the records were involved in computing the annotated field. This would help to unravel the actions of complex programs as well.)

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effects of Multimedia Annotations on Iranian EFL Learners’ L2 Vocabulary Learning

In our modern technological world, Computer-Assisted Language learning (CALL) is a new realm towards learning a language in general, and learning L2 vocabulary in particular. It is assumed that the use of multimedia annotations promotes language learners’ vocabulary acquisition. Therefore, this study set out to investigate the effects of different multimedia annotations (still picture annotatio...

متن کامل

The New Relationship between Honest and Humble Ethical Leadership Approach and Organizational Performance

Background: The discussion of humble and integrity ethical leadership has been raised as one of the newest leadership theories in organizations over the last few years and have been considered as a necessity in the academic environment. Therefore, the purpose of this study is to examine the relationship between humble and integrity approaches of Ethical leadership with organizational performanc...

متن کامل

Iranian EFL Learners L2 Reading Comprehension: The Effect of Online Annotations via Interactive White Boards

This study explores the effect of online annotations via Interactive White Boards (IWBs) on reading comprehension of Iranian EFL learners. To this aim, 60 students from a language institute were selected as homogeneous based on their performance on Oxford Placement Test (2014).Then, they were randomly assigned to 3 experimental groups of 20, and subsequently exposed to the research treatment af...

متن کامل

Discovering Correlations in Annotated Databases

Most emerging applications, especially in science domains, maintain databases that are rich in metadata and annotation information, e.g., auxiliary exchanged comments, related articles and images, provenance information, corrections and versioning information, and even scientists’ thoughts and observations. To manage these annotated databases, numerous techniques have been proposed to extend th...

متن کامل

A semantic analysis of the annotations of the human genome

The correct interpretation of any biological experiment depends in an essential way on the accuracy and consistency of the existing annotation databases. Such databases are ubiquitous and used by all life scientists in most experiments. However, it is well known that such databases are incomplete and many annotations may also be incorrect. In this paper we describe a technique that can be used ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009